FARO ==== 2.60 06/29/10 DS Set bForceSound before calling FaroSound; otherwise there is a possibility of missing _P later on. 2.50 01/14/10 RK Debug manager support 2.49 11/12/09 ZH PR# 265402 - Stops taking hits if button pressed at limit 2.48 11/05/09 ZH PR# 265261 WENZEL ===== 1.60 05/21/09 ZH Builds for 4.4 1.59 01/26/09 RK TP200DampingOptimization: Set dcc=TRUE after M949=5 in initialization so consequent call enable_joy_stick would send M949=2 to controller ZEISS ===== 1.85n 12/12/09 RK VAST Tool changer - VASTUseDirectTaration (default FALSE, if TRUE sequence M04, M04Y). VASTNewProbeBalancing- Controls command after pickup during probe balancing (if TRUE M14, if FALSE M13, M07) VASTRepulseAtPickup - M11 (repulse) instead of M10 (attract) before pickup 1.84n 12/08/09 RK ZeissConfigurationTool support: ZeissCMM can have callback to be called after each command is processed. support of 8bit MPH (Analogue) F parameters 1.83n 12/04/09 RK Fix for VAST probe type with CONTROLLER_NEEDS_PROBE_MATRIX 1.82n 12/02/09 RK SendParam/SetParam - a better output to debug (CMMParamDescription, added param with 3 arguments for acceleration) 8bit analog probe type (MPH) - using F4 F5 parameters for touch speed and prehit distance (previously we used F1 as the only speed and controlled distance) 1.81n 11/19/09 RK CONFIG: ACCELERATION negative value means that the acceleration will never be send to controller 1.80n 11/09/09 RK improved IP_BUTTON 1.79n 10/28/09 RK extended IP_BUTTON support - added EX,EY, EZ (error of last mneasurment) 1.78n 09/24/09 ZH Modified handling for WAIT_OPTIMIZATION_TC 1.77n 09/22/09 RK config option WAIT_OPTIMIZATION_TC - WaitStoppedMoving: added before balancing, before the end of execution 1.76n 09/21/09 RK new config option SCALE_PARSE_X_fFx_Y_fFy_fFz_K_W_AB (used for dual RDS-XXT head) Generalized point and hit calculations - CALCPOINT_VAST, CALCPOINT_ADD_DEFLECTION, CALCVECTOR_TYPE Used for RDS_XXT_PROBE_TYPE (synonym for RDS_VAST_PROBE_TYPE) - SET_RDS_PROBING, SET_XXT_PROBING 1.75n 09/17/09 RK new config option WAIT_OPTIMIZATION_TC. 1.74n 08/20/09 ZH Install @ Elimag (Sweden). Accomodate MT HSS that act like ANALOG and not VAST 1.73n 08/27/09 RK Home complete is now detected only after [Initialization] is finished. 1.72n 08/27/09 RK Added SCALE_PARSE_XYZ_W_AB (SMM-C C99 RDS) 1.71n 08/26/09 RK ZeissCMM now outputs all information for options into debug file, Interface sends the data to IP_Button after 500ms even without confirmation 1.70n 08/25/09 RK new class IP_BUTTON encapsulate the communication with WAI Jogbox (for Dynalogs), added Version (starts from 2) and confirmation protocol to RemoteButton (add IP_Button.exe) 1.69n 08/04/09 RK PR# 260602 - TVAst_change_tool adjusted (for pickup M11->M10 - attract instead of repulse, M04/M04Y used for ballancing motor) ZEISSGPIB ========= 2.31 06/03/09 RK/ZH RDS tool changer - Three registry settings: TCLengthInFrontOfSlot, TCVerticalDropToRealDropoff, TCLengthBackOutOfSlot were not used from registry but were hardwired 2.30 05/05/09 RK implemented WaitOptimization by employing G00 (tested in Groehmann, Bisingen with MC 850, 8bit, ST probe head) G00 is sent before G02 and G74 is sent to controller. Fot Tool changer G00Z is used (waiting for standstill). ZEISS NEW INTERFACE =================== 1.99n 06/24/10 ZH XXT probe type - calibration and scanning (RDS_XXT_PROBE_TYPE) 1.98n 06/23/10 RK new config option - SCALE_PARSE_SCANNING=[SCALE_PARSE_XYZ_W_IJK_FxFyFz|SCALE_PARSE_X_Fx_Y_Fy_Z_Fz_W_IJK|SCALE_PARSE_X_I_Y_J_Z_K_W_AB|-1] new config option - EXCLUDE_HIT_VALIDITY_TEST=[01], default 0, for 16bit controllers - (usually 0 byte of response to D16S1 is cheked on '@') 1.97n 06/22/10 RK CrashRpt added 1.96n 06/07/10 RK New custom commands (30, 31, 32) - reinitialize machine - cool boot, warm boot and DSE homing New section [CustomFunction] will be used for DSE homing - custom command 32 New section [ResetCMM] will be used for cold boot - custom command 30 Example of ResetCMM send D108 down to controller and waits 15 seconds before it continues: [ResetCMM] "D108\x0D\x0A", 0, 1, "", 0, 0, 0 "", 15000, 1, "", 0, 0, 0 CustomFunction can be used for DSE probe heads to recover the head position according the CAA map (UMesss command 1590) 1.95n 06/03/10 RK new option for tool changing - VASTReadoutErrorAtEnd. FALSE by default. (8/MT/ZEISSTC2 At the end of tool changing cycle UMESS calls D14 and ignores the response - observed 0 nd 99). fixed changes from 1.93 - corrected CRLF debug output 1.94n 04/25/10 RK CALCVECTOR_FLIP (flipping vectors after vector calculation) 1.93n 04/25/10 RK Controller responses with \x0D\x0A made more readable in debug (convert CRLF). 1.92n 04/21/10 RK fixed cmmGoJogMode to call G96 at the beginning reworked CMM_PARAM_HARDWARE_VECTOR to be general (deflections aren't zero anymore). corrected ignoring of CMM errors for 8 bit controllers 8 bit Measurig head (analogue) - default point calculation changed to history (force was wrong) ZH Added new responses from controller: CMM_GET_HIT_VECTOR, CMM_GET_HIT_FORCE ZH 8 bit Measuring head - getHit is improved with waiting for stop and checking for empty command queue (move cmds) IP_Button.H.CPP made into a separate module instead of including IP_Button.CPP in ZEISSNEW.CPP 1.91n 03/30/10 MP allow to use hardware defined vectors (RK - for now with zeroing deflections) 1.90n 03/11/10 RK UDP headers are output Added more callback types into ZeissCMM for ZeissConfigurationTool 1.23 1.89n 02/25/10 RK set_manuals_forces called to set forces from parameters even for manual mode ZEISS NEW INTERFACE =================== 1.993n 07/15/10 RK UDP Packet with zero length ignored in order to establish correct UDP packet sequencing (Woordward Governor) VAST change tool produced error "unexpected hit" (M12 was sent to controller when probe was moving - Woodward Governor) 1.992n 07/14/10 RK fixed VAST scanning (bug introduced in 1.76n) 1.991n 06/30/10 RK new config option USE_D12_GET_HIT_POSITION (default 1) - it was observed using read position (empty string) for obtaining hits(on MT,GPIB), set this option to USE_D12_GET_HIT_POSITION=0 if you want to use this emprty string for hits. Corrected retract command for 8bit controller with PH9 - D25 F063 instead of incorrect D25 F300. MZEISS interface =================== 1.11 07/26/10 RK PR# 269178 volOffset was applied twice 1.10 01/18/10 RK Debug manager support 1.10 08/20/07 ZH Prompts for homing when needed if 'NeedsHomePosition=TRUE'. 1.09 02/07/07 GG Added the option to reset the scales during initialization to all versions...previously only 3.7MR2 1.08 01/17/06 GG Added the option to reset the scales during initialization MANMORA interface =================== 1.08 07/26/10 RK Error in VolComp - volOffset was applied twice OMNIMAN interface =================== 1.03 07/26/10 RK Error in VolComp - volOffset was applied twice parent: 7335:0216d3ae5261 tip Added tag Build - hudson-PcDmis2010_MR3_QA_Installer-58 - build0 for changeset db5d4cd5eae9 branch: pcdmis2010_mr3_qa commit: 5 unknown (clean) update: (current) ZEISS NEW INTERFACE =================== 1.995n 08/11/10 RK Jogbox speed and DCC speed can be different now (configuration options - JOGBOX_SPEED, MAX_SPEED) TECH80 INTERFACE =================== 4.51 11/05/10 RK PR# 269126 support of old CaliperPCI.dll (packed with PCDMIS 3.5) - new dll crashes on old card, registry option OldCaliperDLL ZEISS NEW INTERFACE =================== 1.996n 07/12/10 RK For blue jogbox key space avoided possible crashes caused from pressing some keys (space) ZEISS NEW INTERFACE =================== 1.997n 01/11/11 RK Jogbox key 6 allows to disable probing and pops up the dialog with text "Probing is disabled until you press OK". G53 (without parameters) was added at the end of routine which sets manual mode speed for newer controllers. It resolves problems with creepingly slow manual mode speed after collisions or when part program ends with hit.